لینک ها

طراحی فرم ورود اطلاعات سفارش‌ها در اکسس

طراحی فرم ورود اطلاعات سفارش‌ها در اکسس

مقدمه

فرم‌ها در مایکروسافت اکسس ابزارهایی قدرتمند برای ورود و ویرایش داده‌ها هستند. در این مقاله، یک فرم برای ثبت سفارش‌های جدید طراحی می‌کنیم که اطلاعات مربوط به سفارش و محصولات آن را به‌سادگی وارد پایگاه داده کند.


مراحل طراحی فرم

1. طراحی فرم اصلی سفارش‌ها

  1. به پایگاه داده پروژه خود وارد شوید (مثلاً CustomerManagement.accdb).
  2. از تب Create، روی Form Wizard کلیک کنید.
  3. جدول Orders را انتخاب کنید و تمام فیلدهای آن (مثل OrderID، CustomerID، OrderDate و TotalAmount) را به فرم اضافه کنید.
  4. روی Next کلیک کنید و نوع فرم را Columnar انتخاب کنید.
  5. روی Finish کلیک کنید تا فرم ساخته شود.

2. افزودن یک Subform برای جزئیات سفارش

برای اینکه بتوانید محصولات موجود در هر سفارش را ثبت کنید، باید یک زیر فرم (Subform) به فرم اصلی اضافه کنید.

  1. فرم اصلی سفارش‌ها را در حالت Design View باز کنید.
  2. از تب Design، روی Subform/Subreport کلیک کنید.
  3. در فرم، یک ناحیه برای زیر فرم ایجاد کنید.
  4. در پنجره بازشده:
    • گزینه Use existing Tables and Queries را انتخاب کنید.
    • جدول OrderDetails را انتخاب کنید.
    • فیلدهای ProductID، Quantity، UnitPrice و TotalPrice را به زیر فرم اضافه کنید.
  5. روی Next کلیک کنید و ارتباط بین OrderID در جدول اصلی و OrderID در جدول جزئیات سفارش را تنظیم کنید.
  6. روی Finish کلیک کنید.

3. تنظیمات فرم

  1. فرم را در حالت Layout View باز کنید.
  2. برای زیباتر شدن فرم، تنظیمات گرافیکی مانند رنگ و اندازه فیلدها را تغییر دهید.
  3. فرم را Save کنید و نام آن را OrderEntryForm بگذارید.

4. تست فرم

  1. فرم را باز کنید و یک سفارش جدید ثبت کنید.
  2. در بخش زیر فرم، محصولات مرتبط با سفارش را اضافه کنید.
  3. بررسی کنید که داده‌ها در جدول‌های Orders و OrderDetails به‌درستی ذخیره می‌شوند.

نکات مهم

  1. اتصال خودکار فیلدهای کلید خارجی: اگر روابط بین جداول به‌درستی تعریف شده باشد، اکسس به‌صورت خودکار مقادیر فیلد کلید خارجی (مثل OrderID) را در زیر فرم تنظیم می‌کند.
  2. محاسبه خودکار TotalPrice: می‌توانید از کوئری‌ها یا محاسبات داخلی زیر فرم برای محاسبه مبلغ کل استفاده کنید.

نتیجه‌گیری

در این مقاله، یک فرم ورود اطلاعات سفارش‌ها طراحی کردیم که شامل یک زیر فرم برای جزئیات سفارش است. این فرم به شما امکان می‌دهد به‌سادگی سفارش‌های جدید را ثبت کنید و داده‌ها را به‌صورت یکپارچه مدیریت کنید. در گام‌های بعدی، به طراحی فرم‌ها و گزارش‌های پیشرفته‌تر می‌پردازیم

ثبت شده در: 2025-02-17 15:52:06